on one’s own initiative - Allemand Anglais Dictionnaire